ひとりNavigation API Advent Calendar
https://gyazo.com/f4415285aa280fe3fd664f468733a25f
created by Nano Banana Pro
ひとりNavigation API - Qiita Advent Calendar 2025 - Qiita
Navigation APIのみを取り扱ったアドベントカレンダー企画
yamanoku.iconが1人でやります
最初は解説する意気込みで考えていたけど薄い解説記事になってしまうのでせっかくなので毎日Navigation APIについて触れて学習していくアドベントカレンダーにしてやろうと思いました
Cosenseに書いていく
最終的には清書してWebページに移行したい
ルール
やること・やらないことは必ず守る
ルール自体は追加しても良い
代わりに過去追加した物自体をなかったことにするのは厳禁
やること
25日書き切ること
Navigation APIにまつわることのyamanoku.iconの理解・整理
理解のための関連する内容であれば脱線してもかまわない
やらないこと
誰かに対して具体的な解説をすること
yamanoku.iconの理解を優先するので場合によっては読者を置いておくことも厭わない
/Icons2/12-01.iconひとりNavigation API Advent Calendar 01日目
開会のあいさつ
/Icons2/12-02.iconひとりNavigation API Advent Calendar 02日目
Navigation APIの紹介
/Icons2/12-03.iconひとりNavigation API Advent Calendar 03日目
Navigation APIの公式の仕様・情報源まとめ
/Icons2/12-04.iconひとりNavigation API Advent Calendar 04日目
改善のきっかけになったHistory APIの仕様についてまとめる
/Icons2/12-05.iconひとりNavigation API Advent Calendar 05日目
そもそものHistory APIの問題点についてまとめる
/Icons2/12-06.iconひとりNavigation API Advent Calendar 06日目
History APIでクライアントサイドルーティングを作ってみる
/Icons2/12-07.iconひとりNavigation API Advent Calendar 07日目
クライアントサイドルーティングのライブラリやメタフレームワーク内での仕組みに関する情報のまとめ
/Icons2/12-08.iconひとりNavigation API Advent Calendar 08日目
React Routerの内部でHistory APIがどのように使われているかを調査
/Icons2/12-09.iconひとりNavigation API Advent Calendar 09日目
TypeScriptにおけるNavigation APIとHistory APIについての型定義を調べる
/Icons2/12-10.iconひとりNavigation API Advent Calendar 10日目
HTML Living StandardからNavigation APIの仕様を見ていく Day1
/Icons2/12-11.iconひとりNavigation API Advent Calendar 11日目
HTML Living StandardからNavigation APIの仕様を見ていく Day2
/Icons2/12-12.iconひとりNavigation API Advent Calendar 12日目
HTML Living StandardからNavigation APIの仕様を見ていく Day3
/Icons2/12-13.iconひとりNavigation API Advent Calendar 13日目
intercept()はどのように提案されたのか調べる
/Icons2/12-14.iconひとりNavigation API Advent Calendar 14日目
History APIのクライアントサイドルーティングの仕組みをNavigation APIで作り直す
/Icons2/12-15.iconひとりNavigation API Advent Calendar 15日目
Vue RouterをNavigation APIにして行こうとしている取り組みの調査
/Icons2/12-16.iconひとりNavigation API Advent Calendar 16日目
FUNSTACK Routerの内部を見てみる
/Icons2/12-17.iconひとりNavigation API Advent Calendar 17日目
Navigation APIのフォーカス挙動についてを調査する
/Icons2/12-18.iconひとりNavigation API Advent Calendar 18日目
SvelteKitのクライアントサイドルーティング処理を調査する
/Icons2/12-19.iconひとりNavigation API Advent Calendar 19日目
AstroのView Transitions機能を調査する
/Icons2/12-20.iconひとりNavigation API Advent Calendar 20日目
Navigation APIのセキュリティにまつわる内容・課題点を調べる
/Icons2/12-21.iconひとりNavigation API Advent Calendar 21日目
Navigation APIがあればRoute Announcerの仕組みは不要になるのか調査
/Icons2/12-22.iconひとりNavigation API Advent Calendar 22日目
Navigation APIのWPT進捗を1年通して見てみる
/Icons2/12-23.iconひとりNavigation API Advent Calendar 23日目
SPAの画面遷移で正しいパフォーマンス検査をするSoft Navigation Heuristicsについて
/Icons2/12-24.iconひとりNavigation API Advent Calendar 24日目
Navigation APIとView Transitions APIを掛け合わせたページ遷移アニメーションを実装
ひとりNavigation API Advent Calendar 25日目.icon ひとりNavigation API Advent Calendar 25日目
ひとりNavigation API Advent Calendar総括
#2025